hillside ditch - German English Dictionary